
  export default  function (){
//用接口定义一个类结构
        interface myInter{
            name:string;
            age:number;
        }

        const obj:myInter ={
            name:'大家好我是接口',
            age:22
        }
        console.log(obj.name);
        console.log(obj);
        // 示例（实现）
        interface Person{
            name: string;
            sayHello():void;
            //所有的属性接口里都不能有实际的值 接口只定义对象的结构而不考虑实际值
            //实现接口就是使类满足接口的要求
        }

        class Student implements Person{
            name: string;
constructor(name:string) {
    this.name=name
}
            sayHello(): void {
                console.log('大家好啊我是实现接口')
            }



        }
const xuexi=new Student('好好学习接口');
        console.log(xuexi)
    }
